翻訳と辞書
Words near each other
・ Universal Test Specification Language
・ Universal testing machine
・ Universal Thee
・ Universal Themes
・ Universal Time
・ Universal Time-Sharing System
・ Universal Tolerance Organization
・ Universal Torah Registry
・ Universal transit pass
・ Universal translator
・ Universal Transportes Aéreos
・ Universal Transverse Mercator coordinate system
・ Universal Truths and Cycles
・ Universal Tube & Rollform Equipment
・ Universal tuning
Universal Turing machine
・ Universal type
・ Universal Typeface Experiment
・ Universal Uclick
・ Universal United House of Prayer
・ Universal usability
・ Universal validity of collective labour agreements
・ Universal value
・ Universal variable formulation
・ Universal veil
・ Universal Verification Methodology
・ Universal village collaboration suite
・ Universal Waite tarot deck
・ Universal War
・ Universal War One


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Universal Turing machine : ウィキペディア英語版
Universal Turing machine

In computer science, a universal Turing machine (UTM) is a Turing machine that can simulate an arbitrary Turing machine on arbitrary input. The universal machine essentially achieves this by reading both the description of the machine to be simulated as well as the input thereof from its own tape. Alan Turing introduced this machine in 1936–1937. This model is considered by some (for example, Martin Davis (2000)) to be the origin of the stored program computer—used by John von Neumann (1946) for the "Electronic Computing Instrument" that now bears von Neumann's name: the von Neumann architecture. It is also known as universal computing machine, universal machine (UM), machine U, U.
In terms of computational complexity, a multi-tape universal Turing machine need only be slower by logarithmic factor compared to the machines it simulates.〔Arora and Barak, 2009, Theorem 1.9〕
==Introduction==

Every Turing machine computes a certain fixed partial computable function from the input strings over its alphabet. In that sense it behaves like a computer with a fixed program. However, we can encode the action table of any Turing machine in a string. Thus we can construct a Turing machine that expects on its tape a string describing an action table followed by a string describing the input tape, and computes the tape that the encoded Turing machine would have computed. Turing described such a construction in complete detail in his 1936 paper:
:"It is possible to invent a single machine which can be used to compute any computable sequence. If this machine U is supplied with a tape on the beginning of which is written the S.D (description" of an action table ) of some computing machine M, then U will compute the same sequence as M." 〔Boldface replacing script. Turing 1936 in Davis 1965:127–128. An example of Turing's notion of S.D is given at the end of this article.〕
In 1947, Turing said:
It can be shown that a single special machine of that type can be made to do the work of all. It could in fact be made to work as a model of any other machine. The special machine may be called the universal machine.


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Universal Turing machine」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.